"""9.5 模块的内置属性
一、模块的内置属性
    1）__name__：模块的名称
    2）__file__：模块的文件路径
    3）__doc__：模块的文档字符串
"""
'''一、 __name__内置属性的介绍：
    1）__name__是一个内置属性，用于标识模块的名称。
    2）__name__的值有两种情况：
        1）如果模块是被导入的，那么__name__的值是模块的名称。
        2）如果模块是被执行的，那么__name__的值是'__main__'。
'''
print("当前模块的‘__name__’值：",__name__)

import my_package.module2 as m2

# __file__
print("当前模块的‘__file__’值：",m2.__file__)
# __doc__
print("当前模块的‘__doc__’值：",m2.__doc__)
import my_package.sub_package.module1